/* 
Theme Name: Lab-Gear 2009
Description: Lab-Gear WordPress theme based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
Version: 1.6
Author: Hark Design
Author URI: http://www.harkdesign.com/


	This theme was worked, dropped, chopped and blown at http://www.harkdesign.com

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/

#main-wrapper { margin: 0 auto; border-top:0px; border-left:0px; border-right:0px; border-bottom:0px; padding: 0 0 0 0; width: 830px; text-align: left; }


/* ----------------------------------- masthead posted from Grid Focus */

.buttonpad {padding-right: 13px; 	
margin: 0 0 0 0; 
font-family: Helvetica, Arial, Sans-Serif; 
text-decoration: none;
font-stretch: none;
font-weight: normal;
font-style: inherit;
line-height: normal;
font-size: 11px;}

.a_nav {border-left:1px solid #ffffff; border-bottom:1px solid #ffffff;float:right;display:block;width:79px;}
.a_nav a {background: #000000; outline:none;color:#ffffff;text-decoration:none;display:block;padding:3px 0 0 4px; text-transform:none;}
.a_nav a span {color:#000000;text-transform:lowercase;text-decoration:none;}
.a_nav a:hover span {background: #ffffff;color:#000000;}
.a_nav a:hover {background: #ffffff;color:#000000!important;width:76px;text-decoration:none;}
* html .a_nav a:hover {background:#ffffff;color:#000000;width:76px;text-decoration:none;}
.a_nav.skip a:hover, a_nav.top a:hover { background: transparent;color: #333 !important;}

.b_nav {border-left:1px solid #ffffff; border-bottom:1px solid #ffffff ;float:right;display:block;width:79px;}
.b_nav a {background: #999999;outline:none;color:#ffffff;text-decoration:none;display:block;padding:3px 0 0 4px; text-transform:none;}
.b_nav a span {color:#999999;text-transform:lowercase;text-decoration:none;}
.b_nav a:hover span {background: #ffffff;color:#000000;} 
.b_nav a:hover {background: #ffffff;color:#000000!important;width:76px;text-decoration:none;}
* html .b_nav a:hover {background:#ffffff;color: #000000; width:76px;text-decoration:none;}
.b_nav.skip a:hover, b_nav.top a:hover { background: transparent;color: #333 !important;}

.c_nav {border-left:1px solid #ffffff; border-bottom:1px solid #ffffff ;float:right;display:block;width:79px;}
.c_nav a {background: #99ccff; outline:none;color:#ffffff;text-decoration:none;display:block;padding:3px 0 0 4px; text-transform:none;} 
.c_nav a span {color:#99ccff ;text-transform:lowercase;text-decoration:none;}
.c_nav a:hover span {background: #ffffff;color: #003399;}
.c_nav a:hover {background: #ffffff;color:#003399!important;width:76px;text-decoration:none;}
* html .c_nav a:hover {background:#ffffff;color: #000000;  width:76px;text-decoration:none;}
.c_nav.skip a:hover, c_nav.top a:hover { background: transparent;color: #333 !important;}

.sp_nav {border-left:1px solid #ffffff; border-bottom:1px solid #ffffff ;float:right;display:block;width:79px;} 
.sp_nav a {background: #cccc99; outline:none;color:#ffffff;text-decoration:none;display:block;padding:3px 0 0 4px; text-transform:none;}
.sp_nav a span {color:#cccc99 ;text-transform:lowercase;text-decoration:none;} 
.sp_nav a:hover span {background: #ffffff;color: #666633;} 
.sp_nav a:hover {background: #ffffff;color:#666633!important;width:76px;text-decoration:none;}
* html .sp_nav a:hover {background:#ffffff;color: #000000;  width:76px;text-decoration:none;}
.sp_nav.skip a:hover, sp_nav.top a:hover { background: transparent;color: #333 !important;}

.d_nav {border-left:1px solid #ffffff; border-bottom:1px solid #ffffff ;float:right;display:block;width:79px;}
.d_nav  a {background: #666666; outline:none;color:#ffffff;text-decoration:none;display:block;padding:3px 0 0 4px; text-transform:none;}
.d_nav a span {color:#666666;text-transform:lowercase;text-decoration:none;}
.d_nav a:hover span {background: #ffffff;color:#000000;} 
.d_nav a:hover {background: #ffffff;color:#000000!important;width:76px;text-decoration:none;}
* html .d_nav a:hover {background:#ffffff;color:#000000;width:76px;text-decoration:none;}
.d_nav.skip a:hover, d_nav.top a:hover { background: transparent;color: #333 !important;}

.hot_nav {border-left:1px solid #ffffff; border-bottom:1px solid #ffffff ;float:right;display:block;width:79px;}
.hot_nav  a {background: #cc3300; outline:none;color:#ffffff;text-decoration:none;display:block;padding:3px 0 0 4px; text-transform:none;}
.hot_nav a span {color:#cc3300;text-transform:lowercase;text-decoration:none;}
.hot_nav a:hover span {background: #ffffff;color:#000000;} 
.hot_nav a:hover {background: #ffffff;color:#000000!important;width:76px;text-decoration:none;}
* html .hot_nav a:hover {background:#ffffff;color:#000000;width:76px;text-decoration:none;}
.hot_nav.skip a:hover, hot_nav.top a:hover { background: transparent;color: #333 !important;}

.g_nav {border-left:1px solid #ffffff; border-bottom:1px solid #ffffff ;float:right;display:block;width:79px;}
.g_nav  a {background: #666633; outline:none;color:#ffffff;text-decoration:none;display:block;padding:3px 0 0 4px; text-transform:none;}
.g_nav a span {color:#666633;text-transform:lowercase;text-decoration:none;}
.g_nav a:hover span {background: #ffffff;color:#000000;} 
.g_nav a:hover {background: #ffffff;color:#000000!important;width:76px;text-decoration:none;}
* html .g_nav a:hover {background:#ffffff;color:#000000;width:76px;text-decoration:none;}
.g_nav.skip a:hover, g_nav.top a:hover { background: transparent;color: #333 !important;}


.buypad {padding-left: 16px; 
margin: 0 0 0 0; 
font-family: Helvetica, Arial, Sans-Serif; 
text-decoration: none;
font-stretch: none;
font-weight: normal;
font-style: inherit;
line-height: normal;
font-size: 11px;}

.buy_nav {border-top: 1px solid #000000; border-left:1px solid #000000; border-bottom: 0px; border-right:1px solid #000000; float:left;display:block;width:79px;} 
.buy_nav  a {background: #ffcc66; outline:none;color:#000000;text-decoration:none;display:block;padding:3px 0 0 4px; text-transform:none;} 
.buy_nav a span {color:#ffcc66;text-transform:lowercase;text-decoration:none;} 
.buy_nav a:hover span {color:#ffffff; background: #000000;} 
.buy_nav a:hover {background: #000000;color:#ffffff !important;width:76px;text-decoration:none;}
* html .buy_nav a:hover {background:#000000;color:#ffffff;width:76px;text-decoration:none;}
.buy_nav.skip a:hover, buy_nav.top a:hover { background: transparent;color: #333 !important;}

.admin_nav {border-top: 1px solid #000000; border-left: 1px solid #000000; border-bottom: 0px; border-right: 0px;  float:left; display:block; width:79px;
 } /* width controls partition width */
.admin_nav  a {background: #ffffff; outline:none;color:#999999;text-decoration:none;display:block;padding:3px 0 0 4px; text-transform:none;} 
.admin_nav a span {color:#ffffff;text-transform:lowercase;text-decoration:none;} 
.admin_nav a:hover span {background: #ffffff;color:#ff0000;} 
.admin_nav a:hover {background: #ffffff;color:#ff0000 !important;width:75px;text-decoration:none;}
* html .admin_nav a:hover {background: #ffffff;color:#ff0000;width:75px;text-decoration:none;}
.admin_nav.skip a:hover, admin_nav.top a:hover { background: transparent;color: #333 !important;}

.admin_sp_nav {border-top: 1px solid #000000; border-left: 1px solid #000000; border-bottom: 0px; border-right: 0px;  float:left; display:block; width:79px;
 } /* width controls partition width */
.admin_sp_nav  a {background: #cccc99; outline:none;color:#333333;text-decoration:none;display:block;padding:3px 0 0 4px; text-transform:none;} 
.admin_sp_nav a span {color:#cccc99;text-transform:lowercase;text-decoration:none;} 
.admin_sp_nav a:hover span {background: #ffffff;color:#ff0000;} 
.admin_sp_nav a:hover {background: #ffffff;color:#ff0000 !important;width:75px;text-decoration:none;}
* html .admin_sp_nav a:hover {background: #ffffff;color:#ff0000;width:75px;text-decoration:none;}
.admin_sp_nav.skip a:hover, admin_sp_nav.top a:hover { background: transparent;color: #333 !important;}

.footer {border-left:1px solid #ffffff; border-bottom:1px solid #ffffff ;float:right;display:block;width:79px;} 
.footer a {background: #cccc99; outline:none;color:#999966;text-decoration:none;display:block;padding:3px 0 0 4px; text-transform:none;} 
.footer a span {color:#cccc99; ;text-transform:lowercase;text-decoration:none;} 
.footer a:hover span {color:#000000; background: #ffffff;} 
.footer a:hover {background: #ffffff;color:#000000!important;width:76px;text-decoration:none;}
* html .footer a:hover {background:#ffffff;color: #000000;width:76px;text-decoration:none;}
.footer.skip a:hover, .footer.top a:hover { background: transparent;color: #333 !important;}

.footer2 {border-left:1px solid #ffffff; border-bottom:1px solid #ffffff ;float:right;display:block;width:79px;}
.footer2 a {background: #efefef;outline:none;color:#cccccc;text-decoration:none;display:block;padding:3px 0 0 4px; text-transform:none;} 
.footer2 a span {color:#efefef; ;text-transform:lowercase;text-decoration:none;}
.footer2 a:hover span {color:#000000; background: #ffffff;}
.footer2 a:hover {color:#000000;background: #ffffff;!important;width:76px;text-decoration:none;}
* html .footer2 a:hover {background:#ffffff;color: #000000; width:76px;text-decoration:none;}
.footer2.skip a:hover, .footer2.top a:hover { background: transparent;color: #333 !important;}

/****************Structure *********************/

.alt {background-color: #000000;
	border-top: 1px solid #666666;
	border-bottom: 1px solid #666666;}

small {font-family: Arial, Helvetica, Sans-Serif;
	font-size: 0.9em;
	line-height: 1.5em;}

h1 {	font-family: Arial, Helvetica, Sans-Serif;
	font-weight: bold;font-size: 16px; color:#333333;}

h2 {	font-family: Arial, Helvetica, Sans-Serif;
	font-weight: bold; font-size: 14px;color:#333333; }

h3 {	font-family: Arial, Helvetica, Sans-Serif;
	font-weight: bold; font-size: 12px; color: #999999;}

h1, h1 a, h1 a:visited, #headerimg .description {padding-bottom:15px;}
h1 a:hover {background: url(http://www.lab-gear.com/wp-content/themes/Lab-Gear%202009/images/blog/dot.gif) repeat-x bottom; padding-bottom:15px;}

h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited {color: #333333;}

h2, h2 a, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite {text-decoration: none;	}
h2 a:hover  {background: url(http://www.lab-gear.com/wp-content/themes/Lab-Gear%202009/images/blog/dot.gif) repeat-x bottom; padding-bottom:7px;}

small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {color: #777;}

acronym, abbr, span.caps {font-size: 0.9em;letter-spacing: .07em;}

a {color: #000000;text-decoration: none;}

a:hover {color :#CC9933; border: none;}

.postmetadata {font-size: 10px;	font-family: Arial, Helvetica, sans-serif;}

.postmetadata a{color: #006666;}


p {
padding: 0;
margin-top: 0;
margin-right: 0;
margin-bottom: 1em;
margin-left: 0;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 1.4em;}

li, ul {
padding: 0;
margin-top: 0;
margin-right: 0;
margin-bottom: 0;
margin-left: 8px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 1.5em;}

.productbodytop {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	padding-top:3px;
	padding-left:22px;
	padding-right:162px;}

.productbody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	margin-top:25px;
	padding-left:22px;
	padding-right:55px;}
 
.producthelp {
	font-size: 12px;	
font-family: Arial, Helvetica, sans-serif;
	color: #808080;
	padding-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 18px;
	margin-bottom: 0px;}
	
.producthelp_H {
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	padding-bottom: 0px;
	font-weight: bold;
	padding-right: 18px;
	padding-top: 1px;}


.subtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #669999;}

.entry {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7f7f7f;
	text-align: left;}

.entry p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7f7f7f;
margin-right: 20px;}

.post {
	margin-right: 20px;
	text-align: left;
	}

.post hr {
	display: block;
	}

img {border: none;}
img a {background: none; border: none;}
img a:active {background: none; border: none;}
img a:hover {background: none; border: none;}


/* Begin Lists

	Special stylized non-IE bullets
	Do not work in Internet Explorer, which merely default to normal bullets. */

html>body .entry ul {
	margin-left: 0px;
	padding: 0 0 0 0px;
	list-style: none;
	padding-left: 10px;
	text-indent: -10px;
	} 

html>body .entry li {
	margin: 7px 0 8px 10px;
	}

.entry ul li:before, #sidebar ul ul li:before {
	content: "\00BB \0020";
	}

.entry ol {
	padding: 0 0 0 0px;
	margin: 0;
	}

.entry ol li {
	margin: 0;
	padding: 0;
	}





/* Begin Various Tags & Classes */
acronym, abbr, span.caps {
	cursor: help;
	}

acronym, abbr {
	border-bottom: 1px dashed #999;
	}

.center {
	text-align: center;
	}

/* Begin Sidebar */

#sidebar {width:150px;font: 11px Verdana, Helvetica, Arial, sans-serif; color: #cccccc; }

#sidebar a {color: #999999;text-decoration: none;}

#sidebar a:hover {background: url(http://www.lab-gear.com/wp-content/themes/Lab-Gear%202009/images/blog/dot.gif) repeat-x bottom; color: #000000;}

#sidebar h2{font-size:11px;border-bottom:#eee 1px solid;margin-top:15px;padding:0;color: #666666; }
#sidebar ul{list-style-type:none;margin:0;padding:0;}
#sidebar ul li{list-style-type:none;margin:0 0 0px;padding:0;}
#sidebar ul li ul{list-style-type:square;margin:0;padding:0 3px;}
#sidebar ul li ul li{list-style-type:none;background:transparent url(http://www.lab-gear.com/wp-content/themes/Lab-Gear%202009/images/li.gif) no-repeat 0 3px;border:0;margin:0;padding:0 0 3px 5px;}

#searchform {margin: 10px auto;padding: 5px 3px; 	text-align: center;}

#sidebar #searchform #s {width: 108px; padding: 2px;}

#sidebar #searchsubmit {padding: 1px;}


/* ----------------------------------- floats */



.right { float: right; }
.left { float: left; }
.clear { clear: both; }
.fix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.fix { display: inline-block; }
* html .fix { height: 1%; }
.fix { float: left; }

.fixb  {border-right: 1px solid #000000; display: inline-block; }
.fixc  {border-bottom: 1px solid #000000;  display: inline-block;}